<?php
include_once '../classes/design.php';
include_once '../classes/clienteServicos.php';
include_once '../../classes/erro.php';
include_once '../../classes/cliente.php';
include_once '../../classes/automovel.php';
include_once '../../classes/locacao.php';
include_once '../../classes/manipuladorXML.php';

// Recuperar o cliente
$xml = ClienteServicos::requisitar("automoveis/get.php", array("id" => $_REQUEST["id"]));
$automovel = ManipuladorXML::desserializar($xml);
if (gettype($automovel) == "object" && get_class($automovel) == "Erro") {
	header("Location: index.php?erro=" . $automovel->get_msg());
	exit;
}

// Recuperar as locações
$xml = ClienteServicos::requisitar("locacoes/get_todas.php", array("automovel_id" => $_REQUEST["id"]));
$locacoes = ManipuladorXML::desserializar($xml);
if (gettype($locacoes) == "object" && get_class($locacoes) == "Erro") {
	header("Location: index.php?erro=" . $locacoes->get_msg());
	exit;
}

$design = new Design("..");
$design->imprimir_topo();

echo "
	<h1>Automóvel</h1>
	<h2>Histórico</h2>
	Automóvel: <b>" . $automovel->get_formatado() . "</b><br/>
	<p/>
	<table border=\"1\" width=\"100%\">
		<tr>
			<th>Cliente</th>
			<th>Data</th>
			<th>Devolvido</th>
		</tr>
";

foreach ($locacoes as $locacao) {
	echo "
		<tr align=\"center\">
			<td><a href=\"../clientes/historico.php?id=" . $locacao->get_cliente()->get_id() . "\">". $locacao->get_cliente()->get_nome(). "</a></td>
			<td>" . $locacao->get_data_formatado() . "</td>
			<td>";
	if (is_null($locacao->get_data_devolucao())) {
		echo "<a href=\"../locacoes/ver.php?id=" . $locacao->get_id() . "\">";
		if ($locacao->get_horas_multa() == 0) {
			echo "<font color=\"#009240\">Aberta (no prazo)</font>";
		}
		else {
			echo "<font color=\"#ff0000\">Aberta (multa)</font>";
		}
		echo "</a>";
	}
	else {
		echo $locacao->get_data_devolucao_formatado();
		if ($locacao->get_horas_multa() == 0) {
			echo " (no prazo)";
		}
		else {
			echo " (multa)";
		}
	}
	echo "
			</td>
			<td><a href=\"../locacoes/ver.php?id=" . $locacao->get_id() . "\">" . $design->get_imagem("view.png") . "</a></td>
			<td>
	";
	if (!is_null($locacao->get_data_devolucao())) {
		echo "
				<a href=\"../locacoes/excluir.php?id=" . $locacao->get_id() . "&voltar=automovel\">" . $design->get_imagem("not.gif") . "</a>
		";
	}
	echo "
			</td>
		</tr>
	";
}

echo "
	</table>
";

$design->imprimir_rodape();

?>